package define
{
	import mx.controls.listClasses.IListItemRenderer;
	import mx.core.UIComponent;
	import mx.events.FlexEvent;
	
	public class ItemRenderer extends UIComponent implements IListItemRenderer
	{
		public function ItemRenderer()
		{
			super();
		}
		private var _data:Object;
		
		
		[Bindable("dataChange")]
		public function get data():Object
		{
			return _data;
		}
		
		public function set data(value:Object):void
		{
			this._data = value;
			invalidateProperties();
			dispatchEvent(new FlexEvent(FlexEvent.DATA_CHANGE));
		}
	}
}